flesh peeler - German English Dictionary